make-method-lambda considered harmful

نویسندگان

  • Pascal Costanza
  • Charlotte Herzeel
چکیده

The CLOS Metaobject Protocol (CLOS MOP) is a specification of how major building blocks of CLOS are implemented in terms of CLOS itself. This enables programmers to subclass meta-level classes and define meta-level state and behavior in an incremental fashion. The benefits of such a meta-level architecture for object systems in general and CLOS in particular are well documented. However, some parts of the CLOS MOP are underspecified or impractical to use. We discuss a particular dark corner of the CLOS MOP, the meta-level function make-method-lambda, whose purpose is to influence the expansion, and thus the semantics, of defmethod forms. We also make concrete suggestions for an alternative design for achieving the functionality that make-method-lambda provides, without any of its drawbacks.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Biosafety of a biopesticide and some pesticides used on cotton crop against green lacewing, Chrysoperla carnea (Stehens) (Neuroptera: Chrysopidae)

Chlorpyrifos, lambda-cyhalothrin, cypermethrin, spinosad and buprofezin were tested against the second instar larvae and adults (except buprofezin) of the green lacewing, Chrysoperla carnea. The results showed that chlorpyrifos was more toxic to second instar larvae than lambda-cyhalothrin, cypermethrin, spinosad and buprofezin with LC50 values of 1.78, 8.81, 26.9, 294.36 and 997.05 ppm respect...

متن کامل

LAMBDA: FAQs

Since its introduction in 1993, the LAMBDA method has found widespread use across the world. The method has been employed in many geodetic and navigation applications, with lots of satisfied users. Independent tests show that it is considered the best method for integer carrier phase ambiguity resolution available. But every now and then we still notice some misunderstandings concerning the pri...

متن کامل

Measurement of Radiation Emission Due to Atmospheric-Pressure Plasma Sterilization

The field of Atmospheric-pressure plasmas has been the focus of many researchers and scientists in the past decade. These specific types of systems are favored because of the few requirements needed for its functioning. Plasmas’ use as a sterilizer is being rapidly explored. Thus, in this process it has become necessary to understand the effect of UV radiation produced during the plasma dischar...

متن کامل

In nite - calculus and Types ? Alessandro

Recent work on innnitary versions of the lambda calculus has shown that the innnite lambda calculus can be a useful tool to study the unsolvable terms of the classical lambda calculus. Working in the framework of the intersection type disciplines, we devise a type assignment system such that two terms are equal in the innnite lambda calculus ii they can be assigned the same types in any basis. ...

متن کامل

ESTIMATION OF TOXICITY EVALUATION (LD50) OF LAMBDA CYHALOTHRIN, A SYNTHETIC PESTICIDE ON ALBINO MICE *M.Suseela

Pesticides are designed to control pests. They all are toxic to some level; otherwise they would not kill pests. They can also be toxic to non-target organisms such as plants, animals or humans. Exposure to a sufficient amount of almost any pesticide can affect a person—either through illness, eye exposure or skin sensitivity. Excess of any compound will be harmful to life and consider leader t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008